Big Huge Thesaurus

indri indri

noun

sounds kind of like